
package com.wyzz.hr.bo;

import java.util.*;
import org.hibernate.criterion.DetachedCriteria;

import com.wyzz.hr.pojo.AttdMachine;
import com.wyzz.hr.pojo.Attdoriginaldata;
import com.wyzz.hr.util.Pager;

public interface IAttdoriginaldataBO {

	public abstract boolean addAttdoriginaldata(
			Attdoriginaldata attdoriginaldata);

	public abstract boolean saveAttdoriginaldata(
			Attdoriginaldata attdoriginaldata);

	public abstract boolean deleteAttdoriginaldata(String s);

	public abstract Map changeNightShift(String s, Integer integer);

	public abstract Attdoriginaldata getAttdoriginaldata(String s);

	public abstract boolean insertDataList(List list, Date date, Date date1);

	public abstract List searchOriginalDataList(
			DetachedCriteria detachedcriteria, Pager pager,
			Attdoriginaldata attdoriginaldata);

	public abstract boolean deleteDataInDateDomain(Date date, Date date1);

	public abstract boolean saveOriginalData(String as[], Date date,
			Date date1, String s, String s1, String s2);

	public abstract List provideOriginalDataList(Date date, Date date1,
			List list);

	public abstract Map provideOriginalDataMap(Date date, Date date1, List list);

	public abstract void insertAttdoriginalData(List list, List list1,
			AttdMachine attdmachine);

	public abstract String batchReadRecord(List list, List list1, Date date,
			Date date1);
}
